1174
1
1337
2
663
483
946
2873
3
982
436
0
1151
2416
7
2068
1491
1660
4
272
8072
910
451
1390
355
409
940
400
777
337
300
464
4775
96
3936
791