2794
2
527
3
2962
1
6952
5
568
0
884
1185
2650
20
3629
862
1394
3470
4168
1155
3066
7
1412
3539
4933
13
915
1445
2534
2327
11
4102
4
401
2558
2100
1135
2256
2763
95