102
1
316
282
5225
2
199
189
92
303
1331
410
823
704
1307
745
1582
3
1274
0
532
2323
894
2324
617
990
1001
409
568
646
1194
427
518
386