321
0
518
802
1759
305
31535
332
1663
11951
10
249
273
543
3990
3663
1
483
834
886423
2
691
326
2789
1110
699
653
77
4165
31220
5611
11
333
534
55