50948
71
133
0
84
142
751
4
293
661
3
420
374
1
402
456
2
304469
18
269
249
1367
375
424
992
616
2175
1250
1002
1294
1513
794
681
675
699
861