1129
0
5429
1
5599
4
1291
417
383
1084
929
2
2000
1587
935
4531
5
870
1894
2573
7
2296
4557
8
1132
4017
1686
1395
5866
1049
2107
3
3466
1233
953
2799
2372
2395