1036
0
541
2687
2
3182
2452
1927
3212
4
913
1
1380
521
605
1218
1775
2343
12733
5
2322
3113
7793
3034
3095
7
3863
1163
2134
806
6779
8451
3
1458
297066
267612
4978