493
0
1132
935
1084
475
383
798
477
573
472
611
913
2791
8
2693
3
1254
553
5477
1074
1
282572
1053
1323
4289
10
1313
714
180849
1550
2211
3165
1241
1621