321
1
448
1943
0
509
745
18403
6
281
2192
3
2142
1282
430
325
292
2490
1853
440
249
31535
3653
4111
2
2106
484
951
363
2150
578
7540
9
482
3025
2581
5